===============================================================
Title: ZXNAKE
Author: M. Garin
Language: Stock Sinclair Basic for spectrum 16k/48k 
          Code edited on PC and converted to tap with bas2tap.

A game for BASIC 10Liner Contest (2024) modality Extreme-256.
===============================================================


The following is a brief description of the game. See included
manuals for a better description of the game and launching instructions.

Objective:
----------
The objective is to eat as many alien bugs as possible, avoiding crashing
with the walls, snake own body, and death tombstones. Aliens can jump 
after some time. Stage will change after enough aliens have been eaten.

Controls:
---------
With the keyboard using OPQA keys:
O - left
P - right
Q - up
A - down.
Any other key will pause the game. 

Launching the game:
-------------------
The game has been tested in "fuse" emulator, but it should work fine in
any emulator suporting Spectrum 16k or 48k.

**IMPORTANT**: The game is not compatible with 128k BASIC; therefore the 
emulator must be configured for 16k or 48k Spectrum. (See manual for 
precise fuse instructions). For 128k Spectrum models, the machine
should be set in 48k BASIC mode before loading the game. The game
will load in 128k mode, but it won't work properly.

Attached files:
--------------
- readme.txt -> This document.
- zxnake.tap -> tap file with game.
- zxnake.bas -> source code in bas2tap format.
- proof_of_length.pdf -> Document demonstrating lines stay under 256 characters.
- code_explanation.pdf -> A document explaining the code and some details of the design. 
- ZXNAKE manual ES.pdf -> Instruction manual. Spanish version.
- ZXNAKE manual EN.pdf -> Instruction manual. English version.
- zxnake.png -> a screenshot.
- zxnake.gif -> animated screnshot. 
